Make PLT-reduction work with gcc4, and don't include everything in
authorMatthias Clasen <mclasen@redhat.com>
Wed, 16 Mar 2005 03:17:27 +0000 (03:17 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 16 Mar 2005 03:17:27 +0000 (03:17 +0000)
commit2a2d769d423ad79f606b995f9016dc59e72d9d8c
tree1c513437b23445551532702651075f37a93c6db0
parent34bfd7127948fd7608d53e90d2404caf21d9478e
Make PLT-reduction work with gcc4, and don't include everything in

2005-03-15  Matthias Clasen  <mclasen@redhat.com>

Make PLT-reduction work with gcc4, and don't include
everything in gdkalias.h:

* gdk/gdk.symbols: Group symbols by header and source file.
* gdk/makegdkalias.pl: Protect definitions by the same
preprocessor symbols used to guard the headers. Move
the alias declarations to a separate file which is
produced when calling makegdkalias.pl -def
* gdk/Makefile.am (gdkaliasdef.c): Add a rule to generate this
file.
* gdk/*.c, gdk/x11/*.c: Include gdkalias.h after the other
headers, include gdkaliasdef.c at the bottom.
62 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gdk/Makefile.am
gdk/abicheck.sh
gdk/gdk.c
gdk/gdk.symbols
gdk/gdkcolor.c
gdk/gdkcursor.c
gdk/gdkdisplay.c
gdk/gdkdisplaymanager.c
gdk/gdkdnd.c
gdk/gdkdraw.c
gdk/gdkevents.c
gdk/gdkfont.c
gdk/gdkgc.c
gdk/gdkglobals.c
gdk/gdkimage.c
gdk/gdkkeynames.c
gdk/gdkkeys.c
gdk/gdkkeyuni.c
gdk/gdkpango.c
gdk/gdkpixbuf-drawable.c
gdk/gdkpixbuf-render.c
gdk/gdkpixmap.c
gdk/gdkpolyreg-generic.c
gdk/gdkrectangle.c
gdk/gdkregion-generic.c
gdk/gdkrgb.c
gdk/gdkscreen.c
gdk/gdkselection.c
gdk/gdkvisual.c
gdk/gdkwindow.c
gdk/makegdkalias.pl
gdk/x11/gdkasync.c
gdk/x11/gdkcolor-x11.c
gdk/x11/gdkcursor-x11.c
gdk/x11/gdkdisplay-x11.c
gdk/x11/gdkdnd-x11.c
gdk/x11/gdkdrawable-x11.c
gdk/x11/gdkevents-x11.c
gdk/x11/gdkfont-x11.c
gdk/x11/gdkgc-x11.c
gdk/x11/gdkgeometry-x11.c
gdk/x11/gdkglobals-x11.c
gdk/x11/gdkim-x11.c
gdk/x11/gdkimage-x11.c
gdk/x11/gdkinput-none.c
gdk/x11/gdkinput-x11.c
gdk/x11/gdkinput-xfree.c
gdk/x11/gdkinput.c
gdk/x11/gdkkeys-x11.c
gdk/x11/gdkmain-x11.c
gdk/x11/gdkpango-x11.c
gdk/x11/gdkpixmap-x11.c
gdk/x11/gdkproperty-x11.c
gdk/x11/gdkscreen-x11.c
gdk/x11/gdkselection-x11.c
gdk/x11/gdkspawn-x11.c
gdk/x11/gdkvisual-x11.c
gdk/x11/gdkwindow-x11.c
gdk/x11/gdkxid.c